/* 初始化 */
* {
    margin: 0;
    padding: 0;
}
.a {
    margin-left: 20%;
    width: 40%;
    font-size: 17px;
    color: #5f5757;
}
a{
    color: #000000;
    text-decoration: none;
}
/* 图片 */
.pandas {
    background-image:  url(../img/0e963d40-c4d4-42c0-98a6-46add966ccc5.webp);
    height: 340px;
    width: 100%;
    background-size: 100% 100%;
    line-height: 25px;
}

.temperature {
    padding-left: 2%;
    padding-top: 150px;
    color: white;
}

.temperature span {
    font-size: 26px;
}

.address {
    color: white;
    margin-left: 2%;
    font-size: 17px;
}

.king {
    color: white;
    margin-left: 2%;
    font-size: 13px;
}

.list  {
    background-color: white;
    margin-left: 2%;
    width: 96%;
    height: 33px;
    border-radius: 8px;
}
.search img{
    margin-top: 1%;
    margin-left: 1%;
    object-fit: cover;
}
.search{
    display: flex;
}
.search p{
    color: #808080;
    font-size: 15px;
    margin-top: 4px;
}
.sell{
    background-color: white;
    width: 98%;
    height: 110px;
    margin-top: 3%;
    margin-left: 1%;
    border-radius: 10px;
    display: flex;
    justify-content: space-around;
    z-index: 5;
    position: absolute;
}

.sell-item img{
    
    height: 55%;
    border-radius: 30px;    
}
.sell-item{
    margin-top: 5%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.sell-item p{
    width: 100%;
    text-align: center;
}





/* 背景颜色 */
.ground{
    background-color: #f5f5f5;
    width: 100%;
    height: 2750px;
    margin-top: 14%;
    position: absolute;
    z-index: -10;
}
/* 公告 */
.announce{
    background-color: #f8ebd9;
    width: 100%;
    height: 28px;
    margin-top: 60px;
    display: flex;
}
.announce p{
    color: #ffc300;
    margin-top: 0.3%;
    margin-left: 2%;
}
.announce img{
    margin-top: 1%;
    margin-left: 1%;
}
.gameguide{
    display: flex;
    margin-top: 1%;
}
.game img{
    width: 150%;
    margin-left: 2%;
}
.guides img{
    width: 73%;
    margin-left: 25%;
}
/* 推荐景区 */
.recommend{
    background-color: #e2edff;
    width: 100%;
    height: 30px;
}
.arecommend{
    margin-top: 10px;
    background-color: #e2edff;
    width: 100%;
    height: 30px;
}
.recommes{
    display: flex;
    justify-content: space-between;
    width: 97%;
}

.recome{
    width: 50%;
    display: flex;
}

.recome p{
    color: #515355;
    margin-left: 5%;
    margin-top: 2px;
}
.more{
    margin-top:0.6%;
    background-color: white;
    border-radius: 14px;
    width: 20%;
    height: 23px;
    margin-left: 62%;
}
.more p{
    text-align: center;
}
/* 景区图片 */
.pictures{
    margin-top: 5px;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-around;
}
.mountion{
    width: 48%;
    margin-left: 1%;
    margin-top: 9px;
}
.mountion-picture img{
    width: 100%;
    height: 300px;
    border-radius: 10px 10px 0px 0px;
    object-fit: cover;
}
.white{
    margin-top: -2%;
    background-color: white;
    width: 100%;
    height: 88px;
    border-radius: 0px 0px 10px 10px ;
}
.house{
    margin-left: 3%;
}
.dolor{
    display: flex;
    justify-content: space-between;
    width: 60%;
    margin-left: 2%;
}
.dolors{
    display: flex;
    justify-content: space-between;
    width: 40%;
    margin-left: 2%;
}
.reddolor{
    color: red;
}
.blackdolor{
    color: #808080;
}
.count p{
    margin-top: -2px;
}
.count{
    font-size: 15px;
    border: red solid 1px ;
    border-radius: 7px;
    color: #ff3535;
    width: 43px;
    height: 20px;
    text-align: center;
}
.line{
    background-color: #dadada;
    width: 2px;
    height: 20px;
    margin-top: 2px;
}
.numbers{
    display: flex;
    justify-content: space-between;
    width: 40%;
    margin-left: 3%;
}
.number{
    display: flex;
    justify-content: space-between;
    width: 80%;
    margin-left: 3%;
}
.number-item{
    color: #808080;
    
}
.number-it{
    margin-left: 25%;
}
/* 推荐攻略 */
.recomme{
    background-color: #e2edff;
    width: 100%;
    height: 28px;
    display: flex;
    margin-top: 2%;
}
.recomme img{
    margin-left: 1%;
}
.recomme p{
    color: #515355;
    margin-top: 0.3%;
    margin-left: 2%;
}
/* 攻略图片 */
.picture{
    
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-around;
}
.hill{
    width: 48%;
    margin-left: 1%;
    margin-top: 9px;
}
.hill-picture img{
    width: 100%;
    height: 200px;
    border-radius: 10px 10px 0px 0px;
    object-fit: cover;
}
.word p{
    padding-top: 3%;
    padding-left: 2%;
    font-size: 14px;
}
.head{
    width: 40px;
    margin-left: 3%;
    margin-top: 3%;
}
.head img{
    border-radius: 50%;
    width: 100%;    
}
.hearts{
    display: flex;
}
.name{
    margin-left: 5%;
    margin-top: 5%;
    width: 45%;
}
.heart{
    margin-left: 10%;
    margin-top: 5%;
    font-size: 30px;
    color: #a3a3a3;
}
.one{
    margin-left: 3%;
    margin-top: 5%;
}
.nothing{
    text-align: center;
    color: #585858;
    margin-top: 5%;
}
/* 底部导航栏 */
.bottom{
    display: flex;
    justify-content: space-around;
    background-color: #fcfcfc;
    height: 46px;
    width: 100%;
    bottom: 0;
    position: fixed;    
    padding: 10px 0 10px 0;
}
.bottom-item{
    margin-top: -1%;
    width: 20%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.bottoms{
    width: 100%;
    text-align: center;
}

.bottom-item img{
    width: 30px;
    height: 30px;
}
.red{
    color: #ec3131;
    width: 100%;
    text-align: center;
}
.plane{
    background-color: white;
    width: 80px;
    height:80px;
    margin-top: -53px;
    border-radius: 50%;
}
.hair{
    margin-left: 25px;
    margin-top: 10px;
}
.plane img{
    width: 50px;
    height: 50px;
    margin-left: 20%;
    margin-top: 15%;
    
}